removal of renal cell carcinoma - Francés Inglés Diccionario